home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
The World of Computer Software.iso
/
tsthck08.zip
/
TESTHACK.DOC
< prev
next >
Wrap
Text File
|
1992-12-20
|
6KB
|
170 lines
<TestHack.doc V 0.80 20/12/92>
History-what does it do ?
*************************
This programs matches all names in the current directory or the name of
the files or of the directories given as parameter against the name list
given in the HACK report. Typically, this is the file HACKYYXX.COL where
YY is the year and XX the release number.
If the name of the file is found, it then proceed to
a) make a silly noise
b) write a file called ALARM.HAK with the name of the faulty file
c) do anything you care to make it do by specifying it in the config
file.
This program is multilingual since you can redefine all msg in your own
language (i *am* Belgian).
This program includes a self check for virus.
Releases
********
0.55 20/12/92
0.80 20/12/92 much better and complete control of the parameters on the
command line. Output of action taken is no longer visible on the
screen. Various optimizations. File found msg added.
Technical stuff
****************
This is written using Turbo Pascal 7.0 (Tm of Borland).
461 lines source code for about 11k.
Source code availability
*************************
source code is not available: it is dull, long and unecessarily
complicated. Get High: write your own !
Disclaimer
**********
The only thing I can guarantee is that this program will take up space on
your hard disk. The rest is beyond my control. Use it at your own risks,
i don't wanna hear about it.
=>> ßeta policy:
****************
if a version carries the ßeta sign, it means it has not been fully
tested. The version might actually work flawlessly in 99 % of the cases
but again it might not. In any case, ALL BETA VERSION WILL COMMIT
SUICIDE AT THE LATEST ON THE MARCH 4TH FOLLOWING THEIR RELEASE. A beta
version is usually what it implies: a program not finished yet and i
don't want unfinished programs on the loose. If you get a beta and don't
see a normal realease appearing afterwards and would like to continue
using the product, just netmail me or download it from CTServe
(2:270/25@FidoNet.org). Media Concept (2:293/3400) and usually Tornado
also carry my softs.
Registration
************
This is not free software and it is copyrighted Thunus F. (C) 1992.
However, you can use it and distribute it free of charge providing that
all the files are distributed together and that you send me a netmail to
register. You are allowed to change the archive type to whatever you
like best and to add your bbs's tag in the archive.
Installation
************
This archive should contain the following files:
TestHack.EXE The executable file (11284)
TestHack.DOC This file
TestHack.CFG sample config file
Hack92FA.col a sample hoax data file - get the real arc !
PRODUCTS.LST other software by the same author
a config file is like this:
; Sample config file for TestHack 0.8
; all lines beginning with ; are ignored
;
A Si je trouve un virus, je fais :
; msg: if I find a virus, i'll :
C je vérifie :
; msg: checking
D D:\tp6\HAck92FA.col
; data: location of data file
F fichiers en incluant
; msg: files in current dir
K d:\util\mybatch.bat
; action to be taken if a dangerous file is found
N nom d'archives dans le fichier données
; msg: archive names in the data file
S Il vaudrait mieux vérifier
; msg: you'd better have a look at this file
T fichiers suspects trouvés
; msg: suspect files found
W Le fichier donnée se trouve en :
; msg: The data file is :
all msg begin on column 4
Just tailor the config file and launch the program.
Default are:
msg in English,
data file in current directory
checking current directory
i just launch it onto the upload directory: testhack f:\hostup
and test for the alarm.HAk file with the dos exist command.
If a fraud is found the exit code (errorlevel) of the program is 666,
else 0 for normal termination, 1 if not enough memory, 2 if file not
found.
It should take anything as command line parameter, ie filename,
directory name or wildcards.
The config file must reside in the same directory as the exe file and
the alarm.hak is created there as well.
Kudos / ACK
************
- Turbo Pascal is a trademark of Borland International.
- IBM is a trademark of International Business Machines Corporation.
(this line is intentionally left blank)
- MS-DOS is a trademark of Microsoft Corporation.
- Lee Jackson (1:382/95) for putting together the Hack report
Just in case I left anyone out, here is a global acknowledgement of
copyright:
*.* is a copyright / trademark / service mark / trade name / pet
project / patent of *.*, All rights reserved.
Support
********
No real support for this file but if really necessary,
Support and registration :
You can reach me @ CTServe: +352 45 26 65 (8N1) 24h
AKA SysOp or
FidoNet 2:270/25.1
InterNet Francois@fido.lu
WalNet 22:500/1
or by snailmail to
Thunus F.
43 rue des Ateliers
B-6792 Halanzy
Belgium
No Voice Phonecall please ! all netmail will be answered.
If ((comment > 0) or (happiness > 0)) then
begin
NetMail:=NetMail+1;
Happiness_programmer:=Inc(Happiness_programmer);
end;
If Happiness > 0 then repeat
inc(programming);
shareware:=shareware++;
until NMI;
Drop also a line to give feedback. I've been known to hang around pascal
conference in various bbs amongst which the superb Media Concept in
Belgium as well as PC AArhus (Denmark).